import request from '@/utils/request'

/**
 * 查看单位详情
 */
export function findDetails(data) {
  return request({
    url: '/admin/company/findDetails.do',
    method: 'post',
    data
  })
}

/**
 * 获取单位信息
 */
export function viewJson(data) {
  return request({
    url: '/admin/company/viewJson.do',
    method: 'post',
    data
  })
}

/**
 * 获取左侧单位树列表
 */
export function findLeftJSON(data) {
  return request({
    url: '/admin/company/findLeftJSON.do',
    method: 'post',
    data
  })
}
/**
 * 根据等级查询单位
 * @param level
 * @param companyName
 * @param pageSize
 * @param pageNo
 */
export function levelListJson(data) {
  return request({
    url: '/admin/company/levelListJson.do?level=1',
    method: 'post',
    data
  })
}
/**
 * 根据等级查询单位
 * @param level
 * @param companyName
 * @param pageSize
 * @param pageNo
 */
export function level2ListJson(data) {
  return request({
    url: '/admin/company/levelListJson.do?level=2',
    method: 'post',
    data
  })
}
/**
 * 根据等级查询单位
 * @param level
 * @param companyName
 * @param pageSize
 * @param pageNo
 */
export function level3ListJson(data) {
  return request({
    url: '/admin/company/levelListJson.do?level=3',
    method: 'post',
    data
  })
}
// 隶属类别
export function tagListJson(data) {
  return request({
    url: '/admin/company/tagJson.do',
    method: 'post',
    data
  })
}
//  一级单位更改类型
/**
 * 
 * @param companyId
 * @param tagId
 */
export function updateTag(data) {
  return request({
    url: '/admin/company/updateTag.do',
    method: 'post',
    data
  })
}
//  一级单位修改类型
/**
 * 
 * @param Authorization
 * @param companyId
 * @param code
 */
export function updateCode(data) {
  return request({
    url: '/admin/company/updateCode.do',
    method: 'post',
    data
  })
}
//   查询单位领导接口
/**
 * 
 * @param companyId
 * @param type
 */
export function findld(data) {
  return request({
    url: '/admin/company/findld.do',
    method: 'post',
    data
  })
}
//   添加单位领导接口
/**
 * 
 * @param json
 */
export function addld(data) {
  return request({
    url: '/admin/company/addld.do',
    method: 'post',
    data
  })
}
/**
 * @description 单位用车流程设置初始化接口
 */
export function configJson() {
  return request({
    url: '/admin/company/configJson.do',
    method: 'post'
  })
}
/**
 * @description 单位用车流程设置初始化接口
 */
export function config(data) {
  return request({
    url: '/admin/company/config.do',
    method: 'post',
    data
  })
}
/**
 * @description 省部级人员及车辆绑定id删除
 */
export function removeld(data) {
  return request({
    url: '/admin/company/removeld.do',
    method: 'post',
    data
  })
}